
/// 通常的写法，封装转换方法
///封装方法：金额转字符串 保留两位小数
String convertPointToUnit(int num){
  return (num.toDouble() / 100 + 1).toStringAsFixed(2);
}

/// 扩展写法
extension ExInt on int {
  /// 金额转字符串 保留两位小数
  /// 100 => 1.00
  String get moneyString => ((toDouble() / 100) + 1).toStringAsFixed(2);
}

///使用
void main(){
  int num = 100;
  var result = convertPointToUnit(num);
  print(result);  //打印结果为 1.00

  int num2 = 100;
  print(num2.moneyString);
}


